package top.lyjwn.ajui.listener;

/**
 * @author luoyujie
 * 回调监听类
 */
public abstract  class OnCallBackListener<T> implements ICallBack<T>  {
    /**
     * 成功
     * @param t
     */
    @Override
    public void success(T t) {
        finish(true,t);
    }

    /**
     * 失败
     * @param t
     */
    @Override
    public void fail(T t) {
        finish(false,t);
    }

    /**
     * 完成
     * @param is
     * @param t
     */
    @Override
    public abstract void finish(boolean is, T t);
}
